home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / program / rukq121s.zip / !history < prev    next >
Text File  |  1996-07-30  |  9KB  |  256 lines

  1. Any updated registered PRO version is available to registered users in the
  2. RUCKUS conference download area as QRUCKUS.ZIP or CRUCKUS.ZIP.  Misc. info
  3. at end.
  4.  
  5.  
  6. -------------
  7. 30-Jul-96-chh
  8. Ruckus Toolkit
  9.  
  10. Source code to the toolkit is now available to licensed users for personal
  11. use.  Source to QB/EVGFX-3 (used to create the graphics in Modac) is also
  12. available.  In the Ruckus conference download area or by special request.
  13. Additional toolkit support is also available from the BBS download area.
  14.  
  15.  BBS: 1(210)684-8065  Central USA
  16.  
  17. Shareware update: Ruckus 1.21.  MIDI section removed from shareware
  18. version but is included in registered version (see 22-Nov-94 entry,
  19. below, for info on older MIDI versions).  Shareware version is
  20. fully-functional, but has the following differences from the registered
  21. version.
  22.  
  23. The shareware 1.21s version:
  24.  
  25. 1.  Has the MIDI section removed
  26. 2.  Has a short sign-on banner displayed
  27. 3.  Will randomly mute its output stage for several minutes
  28.  
  29. The registered version has none of these afflictions.
  30.  
  31.  
  32. -------------
  33. 12-Mar-95-chh
  34. Ruckus-DAC 1.21
  35.  
  36. Ruckus-DAC update for SB16 8-bit play support in VOC/WAV/Mod.  Available
  37. as an update.  See Ruckus conference files area for RUKUPD12.ZIP.  ExitDac
  38. can be used to release memory from LoadDac's, but shareware version must
  39. use DeallocDac to release memory.
  40.  
  41.  
  42. ----------
  43. Doc Update
  44.  
  45. The following anomoly occurs when stepping through BASIC code in the QB, QBX,
  46. or VBDOS enviroment:
  47.  
  48. .Occasionally get total mixup/overwrite of VB source code when "stepping"
  49. .through the code as check/debug.
  50.  
  51. This is because the VBDOS environment moves memory whenever it wants to
  52. (when it has control, such as after each time you step).  If memory is
  53. moved between the assignment of VARSEG/VARPTR, then that assignment is
  54. no longer valid.  Do not "step" through code that makes assignments and
  55. then calls Ruckus (RUCKDAC, RUCKMIDI).  Once you use VARSEG/VARPTR,
  56. and up through the use of that by the Ruckus call (call RUCKDAC()),
  57. do not allow the interpreter to take control.  This is easily
  58. accomplished by setting a breakpoint AFTER the Ruckus call.  This
  59. applies to QB and QBX, as well.
  60.  
  61.  
  62. ------------
  63. 22-Feb-95-pn
  64. (no version change)
  65. Updated NOATEXIT.OBJ file
  66. Added WCATEXIT.OBJ file for Watcom compilers (see WCATEXIT.DOC)
  67.  
  68.  
  69. ------------
  70. 22-Nov-94-kt
  71. Ruckus-MIDI 1.11
  72.  
  73. Registered versions only.  Previous Ruckus-MIDI versions may not work on
  74. some DX2/66 machines unless "turbo" mode is off during InitMidi when using
  75. older OPL2 devices (OPL3 is fine).  This may not occur on all DX/66 machines
  76. (or faster) or all OPL2 chips. This version doubles the OPL2 I/O delay, which
  77. is already based on CPU speed, i.e., should work on anything fine.
  78.  
  79.  
  80. ------------
  81. 19-Oct-94-wb
  82. Version 1.1
  83. 1. Ruckus-DAC now works with IRQ10 on SBpro and SB16
  84. 2. Detection sequence now checks IRQ10 before IRQ2 (see Misc. below)
  85. 3. 8253/4 timer-0 restored to mode3 after use for better PCspkr compatibility
  86.  
  87. To prevent pops each time a play is started, set IP.Flags bit6=1 (&H40).
  88. To use extended memory with only XMS 2, set IP.Flags bit5=1 (&H20).
  89. See Appendix D of Ruckus-DAC docs, under dac@Flags, for more settings.
  90.  
  91.  
  92. -------------
  93. 18-Sep-94-chh
  94. RUCK1JOY.ZIP
  95. 1. Ruckus 1.0-compatible joystick read module.  In Ruckus conference area.
  96.  
  97. -------------
  98. 13-Jul-94-chh
  99. RUKC1G.ZIP
  100. 1. Borland patch fix for > 64K in conventional memory.
  101. 2. Bump BASIC version to match -G- name (26-Sep-94).
  102.  
  103. -------------
  104. 14-Mar-94-chh
  105. Ruckus 2 Now Available at MIDI Beta Level.
  106. 1. Beta releases of Ruckus-MIDI 2.0 available for download from the
  107.    Ruckus conference beta area.  Beta area access requires completing
  108.    conference S)cript Questionnaire.
  109.  
  110. ------------
  111. 27-Feb-94-chh
  112. RUKC1D.ZIP
  113. 1. Released the 1.0d shareware version for DOS C/C++ compilers. Library code
  114.    as the 18-Oct-93 registered release but includes minor changes to the source
  115.    examples and already-patched Borland-specific LIBs. Credit cards accepted.
  116.  
  117. (30-Apr-94 BASIC)
  118. RUKQ1D.ZIP
  119. 2.  As #1 but for QB45, BASIC7, VB/DOS compilers.
  120.  
  121. ------------
  122. 18-Oct-93-dh
  123. RUCKUS.ZIP & RUCKUS_C.ZIP
  124. 1. Fixed RUCKDAC.LIB file store when using WAV format (was using "DATA"
  125.    instead of "data"). Available in the developer's conference download area.
  126.  
  127. 2. Updated MODAC (v1.931018) to reflect this fix. Filename MODAC110.ZIP.
  128.    Available in Main Board file area #3 and also included in shareware
  129.    versions of RUKQ10.ZIP & RUKC1D.ZIP.
  130.  
  131. -------------
  132. 06-Oct-93-chh
  133. RDACPB3.ZIP
  134. 1. Ruckus-DAC for PowerBASIC 3.0/BETA!
  135.    Available in the developer's conference download area.
  136.  
  137. -------------
  138. 06-May-93-chh
  139. MODAC1.EXE v1.930506
  140. 1. Fixed 13-Apr-93 MODAC1.EXE 8+ drives bug.
  141. 2. Updated RUKQ10.ZIP, RUKC10.ZIP, and MODAC1.ZIP files with new MODAC1.EXE.
  142.  
  143. -------------
  144. 13-Apr-93-chh
  145. MODAC1.EXE v1.930312
  146. 1. Bug in the MODAC.EXE file manager if more than 7 drives present (H:, etc.).
  147.    Has nothing to do with RUCKDAC.LIB or RUCKMIDI.LIB. Severity increases as
  148.    number of drives above 7 increases. If you have more than 7 drives it's not
  149.    recommended that you use this version. A fix is upcoming.
  150.  
  151. ----------------
  152. 12-Mar-93-rd/chh
  153. RUCKDAC.LIB
  154. 1. SysInfoDac reporting AdLib device as always present. Fixed.
  155.    (Shareware user work-around is to double-check by doing InitDac of AdLib.)
  156. 2. If SBPro then FM mixer volume set to maximum during SysInfoDac for
  157.    better results when testing AdLib digital playback.
  158. 3. Other miscellaneous AdLib digital enhancements.
  159.  
  160. ------------
  161. 6-Mar-93-chh
  162. RUKC10.ZIP
  163. -- C version ready. LIBs updated since 2-Mar-93 but changes made have no
  164.    impact with BASIC use.
  165. 1. struct ModData in RUCKDAC.H should be named ModDataArea for consistency.
  166. 2. Mod structure in RUCKDAC.H should have line# 242 removed
  167.  
  168.    struct ModData {                 <= NAME THIS ModDataArea
  169.      void __near *chInfoPtr;/* -2   <= REMOVE THIS LINE (line# 242)
  170.      unsigned Type;         /*  this should be the first member of ModData
  171.           :
  172.  
  173.    The structure should look like:
  174.  
  175.    struct ModDataArea {
  176.      unsigned Type;
  177.           :
  178.  
  179. ------------
  180. 2-Mar-93-chh
  181. RUCKDAC.LIB
  182. 1. RecordLen in Ruckus data area was not being updated after a record. Fixed.
  183. 2. X02*.BAS line 99 (V = &HF0F) was fixed to read SPP.VolVoc = &HF0F.
  184. 3. X02*.BAS line 126 states SliceAdj set using SetIntRateMod. Incorrect.
  185.    SliceAdj is set using SetFastMod.
  186. 4. RUCKDAC.BI? and RUCKMIDI.BI? replaced with non-beta versions.
  187.  
  188. -------------
  189. 15-Feb-93-chh
  190. RUKQ10.ZIP
  191. BASIC version ready.
  192.  
  193. -------------
  194. Miscellaneous.
  195.  
  196. Modac expects LPT-DAC and DSS to be at LPT1. Ruckus itself is configurable
  197. to any LPT port.
  198.  
  199. Bus mouse may be turned off by autodetect routine. If so, either avoid
  200. calling SysInfoDac, or reset the mouse (INT33/0) after calling SysInfoDac.
  201.  
  202. To remove the pop at SB play start, set bit6=1 of IP.flags.  This
  203. keeps the SB "speaker" on until the device is de-init'ed.  This also
  204. removes any delay between play command and play sound.  Relevant to
  205. SB-Pro and earlier.
  206.  
  207. For C++ compilers, replace the function prototype in RUCKDAC.H with:
  208.  
  209. #ifdef __cplusplus
  210. extern "C" {
  211. #endif
  212. int far pascal RUCKDAC(void far *datapack);
  213. #ifdef __cplusplus
  214. }
  215. #endif
  216.  
  217. Also the same for RUCKMIDI.H.
  218.  
  219.  
  220. -------------------------------------------------
  221. Note on using Auto-detection routine, SysInfoDac:
  222.  
  223. I no longer recommend using SysInfoDac since it may interfer with other
  224. devices installed (such as bus mouse (see above), or other esoteric devices).
  225. Instead, I suggest searching for the environment variable BLASTER=, or ask the
  226. user to configure the setup.  BLASTER= is used by Creative Labs and looks
  227. like this:
  228.  
  229.    SET BLASTER=A220 I5 D1 H6 P330 T6
  230.  
  231. Where A is the base port, I is the IRQ, and D is the DMA channel.  The other
  232. values have no bearing on Ruckus 1.0, but H is for the high (16-bit) DMA
  233. channel, P is the MIDI base port, and T is the card type (see list and end).
  234.  
  235. There is no work around since the problem is inherent in the detection
  236. method.  Future versions of Ruckus will not have a probe routine such as
  237. SysInfoDac.  It's recommended that you determine the card parameters (as
  238. indicated above) and simply InitDac with those parameters:  if the parms
  239. are valid InitDac succeeds; if InitDac fails, the parms are not valid.
  240. SysInfoDac does the exact same thing, except that you can determine
  241. beforehand what values to use, and limit the search to the device you are
  242. interested in.
  243.  
  244. Unofficial T types.  T was not introduced until the SBpro 1, so if no
  245. T then it may be an old SB 1.x.  Many SB 1.5 cards used a 2.x DSP version
  246. since Windows required at least that DSP.
  247.  
  248.   T1 - SB 1.x (DSP 1.x; many SB1 1.5 cards came with DSP 2.x)
  249.   T2 - SBpro 1 (w/dual OPL2; DSP 3.x; short-lived)
  250.   T3 - SB 2 (improved SB; includes line-in jack; DSP 2.x)
  251.   T4 - SBpro 2 (with OPL3; DSP 3.x)
  252.   T5 - SBpro 2 MCV (beats me)
  253.   T6 - SB16/AWE32 (DSP 4.x/5.x)
  254.  
  255. --
  256.